﻿/* PC INpact Toolkit for Chrome™

	PC INpact Toolkit for Chrome™ est une extension destinée au navigateur Chrome permettant d'accéder à de nombreuses fonctionnalités de PC INpact.
	Vous y retrouverez les actualités, brèves, calendriers du site, mais aussi les comptes Twitter de l'équipe ou des fonctionnalités de recherche.
	Des notifications peuvent aussi être affichées sur votre bureau, à chaque nouvelle publication sur le site (actualités, dossiers, tests).

	Main author : LEGRAND David
	Mail : david@pcinpact.com
	
	Google Code Project : http://pci.im/code-pci-chrome 
	Forum : http://pci.im/forum-pci-chrome
	
    This file is part of PC INpact Toolkit for Chrome™.

    PC INpact Toolkit for Chrome™ is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    PC INpact Toolkit for Chrome™ is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with PC INpact Toolkit for Chrome™.  If not, see <http://www.gnu.org/licenses/>. 

    You're not allowed to use PC INpact Toolkit for Chrome™ name or logo without permission 

	Loading GIF : http://www.ajaxload.info/

 */

//La fonction permettant de traiter les recherches sur PdN
function pdn_s() 
{
	// On déclare et on définit les variables qui seront utiles
	var url;
	var type_s = document.getElementById('pdn_s_select');
	var search = document.getElementById('recherche_pdn');

	// On attribue une valeur à cplt en fonction de la recherche effectuée
	switch (type_s.value) {
		case '- Actualités':
			url = "http://www.prixdunet.com/cs/";
			cplt = "?type=actu";
			break;

		case '- Dossiers':
			url = "http://www.prixdunet.com/cs/";
			cplt = "?type=dossier";
			break;

		case '- Tests':
			url = "http://www.prixdunet.com/cs/";
			cplt = "?type=test";
			break;

		case '- Bons plans':
			url = "http://www.prixdunet.com/bon-plan.html?motcle=";
			break;

		default:
			url = "http://www.prixdunet.com/s/";
			cplt = "";
			break;
	}

	// On ouvre un nouvel onglet après avoir défini l'URL finale
	url += search.value;
	
	// On traite l'URL, sauf dans le cas des bons plans
	if(type_s.value != '- Bons plans')
		url += ".html" + cplt;
	
	// On ouvre le nouvel onglet
	open_tab(url);
}

//La fonction permettant de traiter les recherches sur PCi
function pci_s() 
{
	// On déclare et on définit les variables qui seront utiles
	var type_s = document.getElementById('pci_s_select');
	var search = document.getElementById('recherche_pci');
	
	// On remplit le tableau d'équivalence
	var compléments = new Array();
	compléments["Astuces"] = "/r-tips";
	compléments["Commentaires"] = "/r-comments";
	compléments["Images"] = "/r-images";
	compléments["Articles"] = "/r-articles";
	compléments["Dossiers"] = "/r-dossiers";
	compléments["INpactiens"] = "/r-user";
	
	// Par défaut, cplt sera vide, mais si on trouve une équivalence, on attribue la valeur nécessaire
	var cplt = "";
	for (var complément in compléments)
	{
		if ("- " + complément == type_s.value) cplt = compléments[complément];
	}

	// On ouvre un nouvel onglet après avoir défini l'URL finale
	var url = "http://www.pcinpact.com/s/" + search.value + cplt + ".htm";
	
	// On ouvre le nouvel onglet
	open_tab(url);
}